package com.library.service;

import com.library.dto.ReviewDTO;
import com.library.vo.BookReviewsVO;

import java.util.List;

public interface ReviewService {
    /**
     * 保存评论
     * @param reviewDTO
     */
    void save(ReviewDTO reviewDTO,Long bookId);

    /**
     * 回复评论
     * @param reviewDTO
     * @param reviewId
     */
    void reply(ReviewDTO reviewDTO, Long reviewId);

    /**
     * 删除评论
     * @param reviewId
     */
    void delete(Long reviewId);

    /**
     * 获取评论列表
     * @param bookId
     * @return
     */
    List<BookReviewsVO> list(Long bookId);
}
